import os

def getPathSize(path):
    #定义一个变量
    sizeNum = 0

    #判断是否为文件
    if os.path.isfile(path):
        sizeNum += os.path.getsize(path)
    #判断是否为文件夹
    if os.path.isdir(path):
        #获取文件夹下所有文件名称
        pathList = os.listdir(path)
        for j in pathList:
            #获取每个文件名的路径地址
            list_path = os.path.join(path,j)
            #判断是否为文件
            if os.path.isfile(list_path):
                sizeNum += os.path.getsize(list_path)
            #判断是否为文件夹
            if os.path.isdir(list_path):
                sizeNum += getPathSize(list_path)

    return sizeNum
#获取当前电脑路径
OSpath = os.getcwd()
#获取文件总大小
size = getPathSize(OSpath)
print("统计指定文件夹的大小为", size,"字节")

